/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* IE 6 only */
* html .validation-advice { height:13px; }
* html .error-msg,
* html .success-msg,
* html .note-msg,
* html .notice-msg { height:24px; }
* html .main { height:400px; }
* html .account-login .content { height:240px; }
.block li.item,
.block-poll li,
.opc li.section { vertical-align:top; }
* html .window-overlay { background:#ccc; filter:alpha(opacity=50); }

/* Doubled Margin Fixes */
.product-view .product-img-box .more-views li,
.product-view .box-tags .form-add .input-box,
.sp-methods select.month { display:inline; }

/********** < Navigation styles */
#nav li,
#nav li a { zoom:1; }
#nav li { vertical-align:top; }
/********** < Navigation styles */

select { margin-bottom:1px; }
input.radio { width:13px; height:13px; }
input.checkbox { width:13px; height:13px; }
button.button { height:35px; }
button.button span { position:relative; }
button.btn-checkout { height:40px; }
#opc-review .sp-methods .input-box { float:left; }
.form-list label.required em { position:absolute; top:0; right:-8px; }

table { scrollbar-face-color:expression(runtimeStyle.scrollbarFaceColor = '#fff', cellSpacing = 0); }

.product-view .product-img-box .zoom.disabled { filter:alpha(opacity=30); }

.gift-messages-form { position:relative; zoom:1; }

.tool-tip .btn-close a { margin:0; }

.product-view .box-tags .product-tags li,
.footer li { padding:0 4px 0 7px; }

.product-options dd .time-picker select { margin:0; padding:0; }

/* Clearer */
.clearer { display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

#checkoutSteps{
	overflow:hidden;
}

/* Clears and hasLayout fixes */
.clearer,
.header-container,
.header,
.header .quick-access,
#nav,
.breadcrumbs,
.main,
.footer,
.footer-container .bottom-container,
.col-main,
.col2-set,
.col3-set,
.col4-set,
.block .block-content,
.block .actions,
.block li.item,
.page-title,
.products-grid,
.cart,
.cart-collaterals,
.cart .crosssell li.item,
.product-view .product-shop,
.product-view .product-img-box,
.product-view  .more-views ul li a,
.actions,
#checkoutSteps .step-title,
.checkout-progress,
.multiple-checkout .place-order,
.group-select li,
.form-list li,
.form-list .field,
.buttons-set,
#checkoutSteps,
.popup-content,
.lightbox { zoom:1; }

/* Hover Fix */
iframe.hover-fix { position:absolute; left:-1px; top:-1px; z-index:-1; background:transparent; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }

.ui-tooltip-share-popup .message-box{
	padding-bottom: 15px;
}
.order-details{
	padding-bottom: 15px;
}
.cart-table .increase{
	margin: 0;
	float: none;
}
.cart-table{
	border-collapse: /* inherit */ separate;		
	*border-collapse: collapse;
}
.cart-table td{	 
	border-top:10px solid #F8F8F8 transparent;		
	padding:0;	
}
.cart-collaterals{
	margin-top:10px;
}

.more-street{
	/* margin-left:62px ; */
	display:inline;
}
/********************div-none************/
#sidebar .div-none{
	height:318px!important;
}
/******salesNav***********/

.landing #landingNav a {
    background: url("../images/sider-button.png") no-repeat scroll -22px 0 transparent;    
    float: left;
    height: 12px;
    left: 441px;
    margin: 5px;
    position: relative;
    text-indent: -9999px;
    width: 12px;
}

.sales-home-banner-container #salesNav a {
    background: url("../images/sider-button.png") no-repeat scroll -22px 0 transparent; 
    float: left;
    height: 12px;
    margin: 5px;
    text-indent: -9999px;
    width: 14px;
}

.product-view .product-img-box{
	float:left;
}
.product-view .more-views #noslide li{
	float:left;
	display:inline;
}
table#shopping-cart-table {
	border-collapse:separate;
	border-spacing:  5px 0px ;
	display:inline;
}
/****my account*****/
.box-recent .data-table{
	margin-top:0px;
}
.box-recent .box-head{
	margin-bottom:20px;
}
.account-table td{	 
	border-top:5px solid #ffffff;	
}

/*** quickview******/

.special-price{
	top:0px;
}
.sales-home-banner-container .sales-left .price-box .price-label{
	margin-right:0px;
}

.form-list label.required em {
	position:relative;
	left:0;
}
.fieldset-default label.required em{
	float:left;
	position:relative;
	left:0;
}
.ui-tooltip-share-popup label.required, .ui-tooltip-share-popup label.telephone{
	width:70px;
}

/* fix more choice button */
.products-grid .price-box {
    margin: 5px 0 35px;    
}
.products-grid .actions{
    bottom: 5px;  
    left: 5px;
    position: absolute;
	width: 265px;
}
.products-grid .actions button {
    float: left;   
}
.products-grid .actions .out-of-stock {
	width: 208px;
}
/* fix z-index */
.col-main{z-index:1;}
.col-right{z-index:0;}
.sales-home-banner-container .sales-left .actions{
	z-index: 5;
}
.sales-home-banner-container .sales-left .mvbutton {
	position: relative;
	z-index: 0;
}
.products-grid li.item {
	z-index: 0;
}
.products-grid li.on-top{
	z-index: 1000;
}
.select-flavour-container-list {
	z-index: 50;
}

.product-view .product-shop .add-to-box{ 
  width: 267px; 
  right:-44px;
}
.product-view .product-shop .add-to-box button{
	float:left;
}

.display_none {display:none !important}